<html>
<body>

<h3>函数功能</h3>该函数选择一对象到指定的设备上下文环境中，该新对象替换先前的相同类型的对象。<br>
<h3>函数原型</h3>HGDIOBJ SelectObject(HDC hdc, HGDIOBJ hgdiobj)；<br>
<h3>参数</h3>
hdc：设备上下文环境的句柄。<br>
hgdiobj：被选择的对象的句型，该指定对象必须由如下的函数创建。<br>
位图：CreateBitmap, CreateBitmapIndirect, CreateCompatible Bitmap, CreateDIBitmap, CreateDIBsection（只有内存设备上下文环境可选择位图，并且在同一时刻只能一个设备上下文环境选择位图）。<br>
画笔：CreateBrushIndirect, CreateDIBPatternBrush, CreateDIBPatternBrushPt, CreateHatchBrush, CreatePatternBrush, CreateSolidBrush。<br>
字体：CreateFont, CreateFontIndirect。<br>
笔：CreatePen, CreatePenIndirect。<br>
区域：CombineRgn, CreateEllipticRgn, CreateEllipticRgnIndirect, CreatePolygonRgn, CreateRectRgn, CreateRectRgnIndirect。<br>
<h3>返回值</h3>如果选择对象不是区域并且函数执行成功，那么返回值是被取代的对象的句柄；如果选择对象是区域并且函数执行成功，返回如下一值；<br>
SIMPLEREGION：区域由单个矩形组成；COMPLEXREGION：区域由多个矩形组成。NULLREGION：区域为空。<br>
如果发生错误并且选择对象不是一个区域，那么返回值为NULL，否则返回GDI_ERROR。<br>
注释：该函数返回先前指定类型的选择对象，一个应用程序在它使用新对象进行绘制完成之后，应该用新对象替换原始的缺省的对象。<br>
应用程序不能同时选择一个位图到多个设备上下文环境中。<br>
ICM：如果被选择的对象是画笔或笔，那么就执行颜色管理。<br>
<h3>速查</h3>Windows NT：3.1及以上版本；Windows：95及以上版本；Windows CE：1.0及以上版本；头文件：wingdi.h；库文件：gdi32.lib。<br>

</body>
</html>
